const cloud = require('wx-server-sdk');


cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
});

const db = cloud.database()

// 获取openId云函数入口函数
exports.main = async (event, context) => {
  // 获取基础信息
  const wxContext = cloud.getWXContext();
  let openid = wxContext.OPENID
  try {
    return await db.collection('order')
      .where(
        {
          _openid: openid,
          status: 'CLOSED'
        }
      )
      .orderBy('modifyTime', 'desc')
      .get()
  } catch (error) {
    return {
      errCode: -1,
      errMsg: '查询订单失败',
      exceptional: error
    }
  }

};
